package com.dragon.modules.yuegou.model.member;

import io.swagger.annotations.ApiModelProperty;

public class MemberGradeModel {

    @ApiModelProperty("主键")
    private String id;

    /** 会员卡模板设置id */
    @ApiModelProperty("会员卡模板设置id")
    private String templateSetId;

    /** [枚举]等级规则：0-成长值-GROWTH、1-指定条件-SPECIFIED */
    @ApiModelProperty("[枚举]等级规则：0-成长值-GROWTH、1-指定条件-SPECIFIED")
    private Integer gradeRule;

    /** 会员等级 */
    @ApiModelProperty("会员等级")
    private String name;

    /** 成长值范围起 */
    @ApiModelProperty("成长值范围起")
    private Long scoreStart;

    /** 成长值范围止 */
    @ApiModelProperty("成长值范围止")
    private Long scoreEnd;

    /** 等级编号 */
    @ApiModelProperty("等级编号")
    private Integer serialNumber;

    /** 是否是初始等级：0-false-否、1-true-是 */
    @ApiModelProperty("是否是初始等级：0-false-否、1-true-是")
    private Boolean origin;

    @ApiModelProperty("是否是当前会员等级：0-false-否、1-true-是")
    private Boolean selected;

    @ApiModelProperty("当前等级装扮")
    private MemberPretendModel gradePretend;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getTemplateSetId() {
        return templateSetId;
    }

    public void setTemplateSetId(String templateSetId) {
        this.templateSetId = templateSetId;
    }

    public Integer getGradeRule() {
        return gradeRule;
    }

    public void setGradeRule(Integer gradeRule) {
        this.gradeRule = gradeRule;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Long getScoreStart() {
        return scoreStart;
    }

    public void setScoreStart(Long scoreStart) {
        this.scoreStart = scoreStart;
    }

    public Long getScoreEnd() {
        return scoreEnd;
    }

    public void setScoreEnd(Long scoreEnd) {
        this.scoreEnd = scoreEnd;
    }

    public Integer getSerialNumber() {
        return serialNumber;
    }

    public void setSerialNumber(Integer serialNumber) {
        this.serialNumber = serialNumber;
    }

    public Boolean getOrigin() {
        return origin;
    }

    public void setOrigin(Boolean origin) {
        this.origin = origin;
    }

    public Boolean getSelected() {
        return selected;
    }

    public void setSelected(Boolean selected) {
        this.selected = selected;
    }

    public MemberPretendModel getGradePretend() {
        return gradePretend;
    }

    public void setGradePretend(MemberPretendModel gradePretend) {
        this.gradePretend = gradePretend;
    }
}
